/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.imsx.model;

import org.bson.types.ObjectId;

/**
 *
 * @author mivkys
 */
public class Producto {

    private String productoId;
    private String titulo;
    private Double precio;
    private int stock;

    public Producto() {
    }

    public Producto(String productoId, String titulo, Double precio, int stock) {
        this.productoId = productoId;
        this.titulo = titulo;
        this.precio = precio;
        this.stock = stock;
    }

    /**
     * @return the productoId
     */
    public String getProductoId() {
        return productoId;
    }

    /**
     * @param productoId the productoId to set
     */
    public void setProductoId(String productoId) {
        this.productoId = productoId;
    }
    public void setId(ObjectId productoId) {
        this.productoId = productoId == null ? null : productoId.toString();
    }
    /**
     * @return the titulo
     */
    public String getTitulo() {
        return titulo;
    }

    /**
     * @param titulo the titulo to set
     */
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    /**
     * @return the precio
     */
    public Double getPrecio() {
        return precio;
    }

    /**
     * @param precio the precio to set
     */
    public void setPrecio(Double precio) {
        this.precio = precio;
    }

    /**
     * @return the stock
     */
    public int getStock() {
        return stock;
    }

    /**
     * @param stock the stock to set
     */
    public void setStock(int stock) {
        this.stock = stock;
    }

    @Override
    public String toString() {
        return "Producto{" + "productoId=" + productoId + ", titulo=" + titulo + ", precio=" + precio + ", stock=" + stock + '}';
    }

}
